package com.yunchang.springboot.models.mwsfinance;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.yunchang.springboot.base.Column;
import com.yunchang.springboot.base.Id;
import com.yunchang.springboot.base.Table;
import java.io.Serializable;

import lombok.Data;

/**
 * f_payment_rebate
 * @author Administrator
 * @date 2020-06-01 15:50:45
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Data
@Table("f_payment_rebate")
public class FPaymentRebate implements Serializable {
    /**
     */
    @Id("id")
    private Long id;

    /**
     * 单据号，HKD
     */
    @Column("documents_id")
    private String documentsId;

    /**
     * sellerId
     */
    @Column("seller_id")
    private String sellerId;

    /**
     * 国家
     */
    @Column("country")
    private String country;

    /**
     * 日期
     */
    @Column("date")
    private String date;

    /**
     * 原始币种金额
     */
    @Column("original_amount")
    private Double originalAmount;

    /**
     * 原始币别
     */
    @Column("original_currency")
    private String originalCurrency;

    /**
     * 转换后金额
     */
    @Column("converted_total_currency_amount")
    private Double convertedTotalCurrencyAmount;

    /**
     * 转换后币别
     */
    @Column("converted_total_currency_code")
    private String convertedTotalCurrencyCode;

    /**
     * 汇率
     */
    @Column("rate")
    private Double rate;

    /**
     * 本位币金额
     */
    @Column("amount_standard_currency")
    private Double amountStandardCurrency;

    /**
     * 借方科目
     */
    @Column("debit_subject_id")
    private String debitSubjectId;

    /**
     * 贷方科目
     */
    @Column("credit_subject_id")
    private String creditSubjectId;

    /**
     * 是否调整，1：否2：是 默认为否
     */
    @Column("is_manaul_adjust")
    private Integer isManaulAdjust;

    /**
     */
    @Column("create_time")
    private String createTime;

    /**
     */
    @Column("update_time")
    private String updateTime;

    private static final long serialVersionUID = 1L;
}